package MainTest;//移动的小球
import javax.swing.*;
import java.awt.*;

public class SimpleGui3 {
    public static void main(String[] args) {
        SimpleGui3 gui = new SimpleGui3();
        gui.go();
    }
    int x = 70;
    int y = 70;
    public void go(){
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        MyDrawPanel drawPanel = new MyDrawPanel();
        frame.getContentPane().add(drawPanel);
        frame.setSize(300,300);
        frame.setVisible(true);

        for (int i = 0;i < 130;i++ ){
            x++;
            y++;
            drawPanel.repaint();
            try {
                Thread.sleep(50);
            }catch (Exception ex){
                System.out.println("此处被catch住了！");
            }
        }
    }
    class MyDrawPanel extends JPanel {
        public void paintComponent(Graphics g) {
            g.setColor(Color.WHITE);
            g.fillRect(x,y,this.getWidth(),this.getHeight());
            g.setColor(Color.RED);
            g.fillOval(x,y,40,40);
        }
    }
}
